.flexible-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:20px
0}.flexible-container iframe,    .flexible-container object,   .flexible-container embed{position:absolute;top:0;left:0;width:100%;height:100%}body{font-size:100%;font-family:"kepler-std",serif;color:#464646}body table{width:100%}body h1,
body h2,
body h3,
body h4{font-family:"kepler-std",serif;line-height:1.2em;color:#464646}body h1{font-size:1.6em}body h2{font-size:1.4em}body div.contain-to-grid{position:relative;margin-top:55px}body div.contain-to-grid img.logo{position:absolute;top: -55px;left:45%;z-index:1}body nav.top-bar a{font-family:"kepler-std",serif;font-size:1.2em}body .centered{text-align:center}body div.product-categories{}body div.product-categories div.product-category-image{margin-top:20px;position:relative}body div.product-categories div.product-category-image img{min-width:100%}body div.product-categories div.product-category-image div.product-category-caption{position:absolute;width:60%;height:20%;top:40%;left:20%;background-color:rgba(255,255,255,0.6)}body div.product-categories div.product-category-image div.product-category-caption p{text-align:center;font-size:1.2em;padding-top:8%;color:#464646}body div.product-styles{}body div.product-styles div.product-style-image{margin-top:20px;position:relative}body div.product-styles div.product-style-image img{min-width:100%}body div.product-styles div.product-style-image div.product-style-caption{position:absolute;width:60%;height:35%;top:32.5%;left:20%;background-color:rgba(255,255,255,0.6)}body div.product-styles div.product-style-image div.product-style-caption p{text-align:center;font-size:1.1em;padding-top:20%;color:#464646}body div.product-text{text-align:center;margin-top:10px}body div.product-details-text{text-align:left;margin-top:10px}body div.footer{margin-top:30px;padding-top:60px;background:url('/site-images/logo-footer.png') no-repeat center top;text-align:center;font-size:0.9em;color:#BCBCBC}body div.footer a{text-decoration:none;color:#464646;font-size:1.1em}body div.footer div.post-footer{}body div.footer div.post-footer a{color:#BCBCBC;font-size:1em}body div.footer ul{margin-bottom:15px}body div.footer ul li{padding-top:0 !important;padding-bottom:0 !important;margin-bottom:5px;border-right:2px solid #BCBCBC}body div.footer ul li:last-of-type{border:none}body div.product-details-breadcrumb{margin-top:10px}body a.breadcrumb-link{color:#464646}body span.breadcrumb-link,
body div.product-details-text a{color:#F58A78}body div.product-details-text h3{font-size:1.2em;color:#F58A78}a.fancy-3d{position:relative;color:rgba(255,255,255,1);text-shadow:1px 1px 1px #464646;text-decoration:none;background-color:rgba(146,146,146,1);font-weight:700;font-size:1em;display:block;padding:8px
4px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0px 4px 0px rgba(120,120,120,1);-moz-box-shadow:0px 4px 0px rgba(120,120,120,1);box-shadow:0px 4px 0px rgba(120,120,120,1);margin:10px
auto 10px auto;width:100%;text-align:center;line-height:1.2em;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}a.fancy-3d:active{-webkit-box-shadow:0px 0px 0px rgba(200,100,100,1);-moz-box-shadow:0px 0px 0px rgba(200,100,100,1);box-shadow:0px 0px 0px rgba(200,100,100,1);position:relative;top:4px}@media only screen and (min-width: 40.063em){.contain-to-grid{background-color:#FFF}.contain-to-grid .top-bar{background-color:#FFF}.contain-to-grid .top-bar .top-bar-section ul li > a,
.contain-to-grid .top-bar .top-bar-section ul li>a:hover{color:#000;background-color:#FFF}.contain-to-grid .top-bar .top-bar-section ul li>a{font-weight:300;font-size:1.1em}}@media only screen and (max-width: 40em){div.contain-to-grid{margin-top:0 !important}div.contain-to-grid img.logo{top:0 !important;height:45px !important}div.contain-to-grid .top-bar{}div.contain-to-grid .top-bar ul.title-area{background-color:#000}}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{margin-top: -6px !important}